home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 11 / q11.d81 / t.paint 128 ii < prev    next >
Text File  |  2022-08-28  |  16KB  |  353 lines

  1.  
  2.                             P A I N T   1 2 8   II
  3.  
  4.                                by Peter Marions
  5.  
  6.      One of the main reasons people like the C-128 is the 80-column screen,
  7. but it's not very easy to work with outside the straight text mode.  BASIC
  8. 8, by Lou Wallace and David Darus, is a programming language that allows
  9. programmers to do things that would take an unreasonable amount of BASIC 7.0
  10. code to do.  But what about non-programmers?
  11.  
  12.      PAINT 128 was the answer.  We published it on LOADSTAR 128 #8 and had
  13. many comments and suggestions for it.  Where's the ZOOM mode?  How about big
  14. fonts?  Mouse support?  I passed these on to Peter Marions, master
  15. programmer from Sweden, and he answered with PAINT 128 II, which has many
  16. new features -- so many that I decided to publish it again.
  17.  
  18.      It's all complete here; you don't have to have LOADSTAR 128 #8 to use
  19. this program.  Numerous printer drivers and fonts are on the disk (including
  20. some super fonts) and before you know it you'll be in the middle of a
  21. masterpiece.
  22.  
  23.      Here are some of the new features:
  24.  
  25.  Input Device - the "Settings" menu lets you select mouse, joystick or
  26.    keyboard
  27.  Zoom Mode - change any pixel easily.
  28.  Color Preferences - set your favorite menu/window colors.
  29.  Brush Merge - instead of erasing the screen underneath, you can now blend
  30.    your brush with what's already there.
  31.  Tile Brush - completely tile the whole screen -- very fast!
  32.  Crystal Draw - hard to explain but very catchy.
  33.  Two-drive support - works with drives 8 and 9.
  34.  Menu loading - now has a menu/scroll bar for loading files.  You don't
  35.    need to enter filenames.
  36.  Superfonts - big fonts a la Geos are now supported (and included).
  37.  
  38.      PAINT 128 II runs in the 80-column mode and autoconfigures itself to
  39. your Commodore 128, whether you have a 16K or 64K of Video RAM.  The line at
  40. top of screen is the main menu with your main options.  The menu bar at the
  41. top of the screen responds in several ways.  You can either:
  42.  
  43.   press the first letter of the menu item (p for Paint, 3 for
  44.     3D-Objects, etc.)  or
  45.   move the cursor arrow to the menu item and press SPACE, FIREBUTTON or
  46.     the left mouse button.
  47.  
  48. Use the cursor keys, joystick up/down or the left mouse button to move the
  49. highlight bar and then press RETURN, FIRE or the right mouse button.  The
  50. ESC button will get you out of any menu without selecting anything.  You can
  51. change the joystick speed by pressing H for higher speed and L for lower
  52. speed.
  53.  
  54.      Always choose a command before you mark graphics on screen.  The last
  55. command will be kept until a new one is chosen.  The pointer arrow is moved
  56. with the mouse, cursor keys or joystick.  You mark your graphics by moving
  57. the pointer then pressing SPACE, FIRE or the left mouse button.  The screen
  58. will flash red, and a little "+" will mark your spot.  You can unmark your
  59. first location by pressing the ESC key or the right mouse button.
  60.  
  61.      If you don't want the "+" to be drawn on the screen when you're marking
  62. a spot, press M to toggle the Marker on and off.  Likewise, if you don't
  63. like the "beep" sound that signals when you've marked something, you can
  64. turn the sound off from the Settings Submenu.
  65.  
  66.      The following text is written for the keyboard mode.  Just remember
  67. that the left mouse button and the FIREBUTTON do the same job as SPACE if
  68. you're in the mouse or joystick mode. 
  69.  
  70.      A short example: Say you would like to make a rectangle.  The RECTANGLE
  71. command is found under main menu command PAINT.  Press p (for PAINT), select
  72. rectangle command with cursor keys, then press RETURN.  Now move the pointer
  73. to the place you want one of the upper corners of the rectangle to be and
  74. press SPACE.  Now move the pointer to the lower opposite corner and press
  75. SPACE.  The rectangle will be drawn according to your marks.
  76.  
  77.      To make the following simpler, let's define some terms.  A "picture" is
  78. the entire screen.  A "brush" is a smaller, definable part of the screen.  A
  79. "cell" is an 8*8 pixel section of the screen.
  80.  
  81.      There are six menus listed at the top of the screen.  Each one has
  82. several options.  We'll take them from left to right.
  83.  
  84. ---  PAINT submenu  ---
  85.  
  86. * DOT: Places a dot on screen.
  87.  
  88. * RECTANGLE: Draws a rectangle on screen.  Mark opposite corners with the
  89. cursor.  Note that once you set the first mark, you can draw the rectangle
  90. to the left or to the right, up or down.
  91.  
  92. * BLOCK: Draws a filled block on the screen.  It's like the rectangle,
  93. except filled.
  94.  
  95. * CIRCLE: Draws a circle.  You first mark the top of the circle, then move
  96. the cursor to the left or right side of the circle.  If the circle were a
  97. clock, you'd first mark 12 o'clock, then choose the circle's size by marking
  98. 3 o'clock or 9 o'clock.
  99.  
  100. * LINE: Draws a line on screen.  Mark the start then the end of line.
  101.  
  102. * LINE TO LINE: Draws a connected line on screen.  The end mark of your
  103. first line is automatically the start mark of your second line, and so on.
  104.  
  105. * DRAW: Draws a line under your control.  Set the pointer then press SPACE
  106. to activate DRAW.  Press SPACE to toggle draw on and off.
  107.  
  108. * FILL: Fills an enclosed area with a fill pattern.  Place the pointer
  109. inside the area you want filled and hit SPACE.  IMPORTANT!  Make sure that
  110. fill area is completely enclosed or the whole screen may be filled!
  111.  
  112. * WINDOW: Draws a colored, outlined window.  Mark the opposite corners with
  113. the pointer.
  114.  
  115.  
  116. ---  3D-OBJECTS submenu  ---
  117.  
  118. * SPHERE: Plots a 3D solid sphere.  First mark center of sphere then mark
  119. radius right or left from center.
  120.  
  121. * CYLINDER: Draws a solid cylinder.  Works just like the sphere command.
  122.  
  123. * SPOOL: Draws a solid spool structure.  It's like a cylinder whose ends are
  124. larger than the middle.
  125.  
  126. * TOROID: Draws a solid toroid (doughnut) shape.
  127.  
  128. NOTE! Characteristics for 3D-Objects can be defined under main menu command
  129. SETTINGS, explained later.
  130.  
  131.  
  132. ---  TOOLS submenu  ---
  133.  
  134. * ZOOM: The zoom function allows you to zoom into a small area for fine
  135. editing.  Point to it and press SPACE to activate the zoom window.  Areas
  136. outside the enlarged area can be brought into the zoom window by pressing
  137. CRSR LEFT, RIGHT, UP or DOWN.  Editing can be done with CRSR keys or
  138. joystick.  It works as a toggle -- pixels on are turned off and pixels off
  139. are turned on when you press SPACE.  Exit zoom mode with RETURN or ESC.
  140.  
  141. * GET BRUSH: Copies a rectangular area of the screen to memory where it can
  142. be copied to any part of the screen (PASTE BRUSH), or saved (SAVE BRUSH). 
  143. Position the pointer at one corner of the area and press SPACE.  Then
  144. position the pointer at opposite corner of the rectangle and press SPACE
  145. again.  If the start position was not correct press the ESC button and
  146. retry.
  147.  
  148. * PASTE BRUSH: Used to paste a copied brush to screen.  Point to the place
  149. you want the upper left corner of the saved brush and press SPACE.  You can
  150. repeat this as many times as you like.
  151.  
  152. * TILE BRUSH: Tiles a brush to the whole screen.  NOTE! This will overwrite
  153. everything drawn on screen.
  154.  
  155. * SAVE AS PATTERN: Saves a rectangular area of the screen to be used as a
  156. fill pattern.  This means anything on the screen can be saved as a pattern
  157. and used with the FILL command.  Works like Copy brush.  Pattern can also be
  158. saved to disk with the SAVE PATTERN command.
  159.  
  160. * MIRROR X: Mirrors a rectangular area of screen in the horizontal
  161. direction.  Works the same as COPY BRUSH.
  162.  
  163. * MIRROR Y: Same as mirror X but in the Y direction.
  164.  
  165. * MULTIDRAW: Multidraws works with the commaads RECTANGLE, CIRCLE, LINE and
  166. LINE TO LINE.  Adjust the Thickness by pressing T then + or -.  This
  167. determines how many times each command will be drawn.  By adjusting X and Y
  168. you specify how many pixels (in the X or Y direction) every new graphic will
  169. move from the previous one.  Press M to toggle MULTIDRAW command on and off.
  170. IMPORTANT!  AFTER setting multidraw values, graphic command must be
  171. selected.  Multidraw works fine in connection with CRYSTAL DRAW.  The
  172. easiest way to understand what this command can do is to experiment.  You
  173. can achieve some very interesting 3-D effects with it.  Remember to set
  174. MULTIDRAW off when you're not using it.
  175.  
  176. * CRYSTAL DRAW: Crystal draw works with command DOT,